
header{
	background-color: #488F95;
	position: fixed;
	width: 100%;
	overflow: hidden;
	top: 0;
}

header div.cabecera {
	text-align: center;
	margin:3px;
	overflow: hidden;
}

header div.cabecera div {
	display: inline-block;
	vertical-align:middle;
}

header div.cabecera .nombreEmpresa h1 {
	font-size: .9em;
	margin-left:.75em;
}

header div.cabecera .logo img {
	border-radius: 50%;    
    float:left;
    box-shadow:
        inset 0 0 0 16px rgba(255,255,255,0.6),
        0 1px 2px rgba(0,0,0,0.1);
}

header div.opciones {
	background: #01495d;
	
}

header div.opciones .listMenu{
	background: #eee;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size:30px;
	max-width: 50px
}

header div.opciones .topDatos{	
	display: inline-block;
	width: 83%;
}

.login {
	display: none;
}

.contentMain{
	margin-top: 93px;
	display: block;
	overflow: hidden;
}

.zona-izq {
	width: 160px;
	left: -160px;
	position: fixed;
	background-color: #438982;
	min-height: 100%;	
}

.zona-izq nav ul {	
	overflow: hidden;
	list-style: none;
}

.zona-izq nav ul li {
	display: block;
	float: none;
	border-bottom: 1px solid rgba(255,225,255,.3);
}

.zona-izq nav ul li a{
	color:#fff;
	padding: 8px;
	display: block;
	box-sizing:border-box;
	width: 100%;
}

.zona-izq nav ul li a:hover{
	background: #037E8C;
	width: 100%;
}

.zona-izq .buscador {	
	padding: 3px;
	border-bottom: 1px solid rgba(255,225,255,.3);
}

.zona-izq input{
	padding: 5px;
	margin: 5px auto;
	display: block;
	box-sizing:border-box;
	width: 80%;	
}

.zona-derec {
	margin-left: 3px;
	display: block;
	width: 100%;
	background-color: #E6E8E3;
	color: #222;
}

.zona-derec img {
	width: 100%;
}
